package com.yunqiao.common.consts;

/**
 * @author hanki
 */
public interface AppConsts {

    /**
     * 前端 大方向状态 1 ：运输中
     */
    Integer ORDER_TOTAL_STATUS_1 = 1;

    /**
     * 前端 大方向状态 2 ：已完成
     */
    Integer ORDER_TOTAL_STATUS_2 = 2;

    /**
     * 前端 大方向状态 3 ：已取消
     */
    Integer ORDER_TOTAL_STATUS_3 = 3;



    //100待接单-200待取货-300运输中-400用户点击已送达-500：司机点击已送达 600已完成-700用户已评价-800司机已评价-900双方都评价了- 1000已关闭
    /**
     * 待支付
     */
    Integer ORDER_STATUS_0 = 0;
    /**
     * 订单状态   待接单
     */
    Integer ORDER_STATUS_1 = 100;

    /**
     * 订单状态   待取货
     */
    Integer ORDER_STATUS_2 = 200;

    /**
     * 订单状态   运输中
     */
    Integer ORDER_STATUS_3 = 300;

    /**
     * 订单状态   用户点击已送达
     */
    Integer ORDER_STATUS_4 = 400;

    /**
     * 订单状态   司机点击已送达
     */
    Integer ORDER_STATUS_5 = 500;
    /**
     * 订单状态   600已完成
     */
    Integer ORDER_STATUS_6 = 600;
    /**
     * 订单状态   用户已评价
     */
    Integer ORDER_STATUS_7 = 700;

    /**
     * 订单状态   司机已评价
     */
    Integer ORDER_STATUS_8 = 800;

    /**
     * 订单状态   已评价 （双方都评价了）
     */
    Integer ORDER_STATUS_9 = 900;
    /**
     * 订单状态   已关闭
     */
    Integer ORDER_STATUS_10 = 1000;
    /**
     * 司机评价货主
     */
    Integer EVALUATE_TYPE_1 = 1;

    /**
     * 货主评价司机
     */
    Integer EVALUATE_TYPE_2 = 2;
    /**
     * 退押金 申请中
     */
    Integer USER_DEPOSIT_STATUS_1 = 1;
    /**
     * 退押金 已同意
     */
    Integer USER_DEPOSIT_STATUS_2 = 2;
    /**
     * 退押金 已拒绝
     */
    Integer USER_DEPOSIT_STATUS_3 = 3;

    /**
     * 用户端
     */
    Integer USER_ROLE_TYPE_1 = 1;

    /**
     * 司机端
     */
    Integer USER_ROLE_TYPE_2 = 2;

    /**
     * 申请成为司机: 1：申请中 2：已同意 3 已拒绝
     */
    Integer USER_APPLY_DRIVER_1 = 1;
    /**
     * 申请成为司机0：未申请 1：申请中 2：已同意 3 已拒绝
     */
    Integer USER_APPLY_DRIVER_2 = 2;
    /**
     * 申请成为司机0：未申请 1：申请中 2：已同意 3 已拒绝
     */
    Integer USER_APPLY_DRIVER_3 = 3;
    /**
     * 消息是否已读   1：未读   2：已读
     */
    Integer MESSAGE_READ_1 = 1;

    /**
     * 消息是否已读   1：未读   2：已读
     */
    Integer MESSAGE_READ_2 = 2;
    /**
     * 司机是否手车：1：已收车，2：未收车
     */
    Integer USER_DRIVER_STATE_1 = 1;
    /**
     * 司机是否手车：1：已收车，2：未收车
     */
    Integer USER_DRIVER_STATE_2 = 2;
    /**
     * 申请成为合伙人   0 申请中
     */
    Integer USER_APPLY_PARTNER_STATE_0 = 0;
    /**
     * 申请成为合伙人   1 已同意
     */
    Integer USER_APPLY_PARTNER_STATE_1 = 1;
    /**
     * 申请成为合伙人   2 已拒绝
     */
    Integer USER_APPLY_PARTNER_STATE_2 = 2;
    /**
     * 申请成为合伙人   3 已付款
     */
    Integer USER_APPLY_PARTNER_STATE_3 = 3;

    /**
     *  删除状态 已删除
     */
    Integer DELETE_TYPE_1 = 1;

    /**
     *  删除状态 未删除
     */
    Integer DELETE_TYPE_2 = 2;
    /**
     * 提现最小金额
     */
    Double APPLY_MIN_PRICE = 100D;
    /**
     *  提现申请   待处理
     */
    Integer APPLY_WITHDRAW_1 = 1;

    /**
     *  提现申请   已处理
     */
    Integer APPLY_WITHDRAW_2 = 2;

    /**
     *  提现申请   已拒绝
     */
    Integer APPLY_WITHDRAW_3 = 3;

    /**
     * 交押金订单状态  待支付
     */
    Integer ORDER_CASH_STATUS_1 = 1;

    /**
     * 交押金订单状态  已支付
     */
    Integer ORDER_CASH_STATUS_2 = 2;

    /**
     * 交押金订单状态  已取消
     */
    Integer ORDER_CASH_STATUS_3 = 3;
    /**
     * 用户下单
     */
    Integer ORDER_CASH_STATE_0 = 0;
    /**
     * 付押金
     */
    Integer ORDER_CASH_STATE_1 = 1;
    /**
     * 付代理费
     */
    Integer ORDER_CASH_STATE_2 = 2;
    /**
     * 充值
     */
    Integer ORDER_CASH_STATE_3 = 3;

    /**
     * 支付宝支付
     */
    Integer PAY_TYPE_1 = 1;
    /**
     * 微信支付
     */
    Integer PAY_TYPE_2 = 2;
    /**
     * 微信小程序支付
     */
    Integer PAY_TYPE_4 = 4;
    /**
     * 余额支付
     */
    Integer PAY_TYPE_3 = 3;
    /**
     * 未使用  红包
     */
    Integer RED_PACKAGE_STATUS_1 = 1;
    /**
     * 已使用  红包
     */
    Integer RED_PACKAGE_STATUS_2 = 2;


    /**
     * 司机取货没超时
     */
    Integer ORDER_FIDUCIAL_POINT_1 = 1;
    /**
     * 司机取货超时
     */
    Integer ORDER_FIDUCIAL_POINT_2 = 2;
    /**
     * 资金明细   收入
     */
    Integer FUND_DETAIL_TYPE_1 = 1;
    /**
     * 资金明细   支出
     */
    Integer FUND_DETAIL_TYPE_2 = 2;
    /**
     * 司机取消
     */
    Integer ORDER_CANCEL_PEOPLE_1 = 1;
    /**
     * 用户取消
     */
    Integer ORDER_CANCEL_PEOPLE_2 = 2;
    /**
     * 投诉状态   1：待处理  2：同意   3拒绝
     */
    Integer COMPLAIN_STATUS_1 = 1;
    /**
     * 投诉状态   1：待处理  2：同意   3拒绝
     */
    Integer COMPLAIN_STATUS_2 = 2;
    /**
     * 投诉状态   1：待处理  2：同意   3拒绝
     */
    Integer COMPLAIN_STATUS_3 = 3;
    /**
     * 供应商提现
     */
    Integer TYPE_FORM_1 = 1;
    /**
     * 供应商抽成
     */
    Integer TYPE_FORM_2 = 2;
    /**
     * 系统用户
     */
    Integer SYS_USER_TYPE_0 = 0;
    /**
     * 代理商用户
     */
    Integer SYS_USER_TYPE_1 = 1;
    /**
     *   用户司机提现
     */
    Integer WITHDRAW_TYPE_1 = 1;
    /**
     *   供应商提现
     */
    Integer WITHDRAW_TYPE_2 = 2;
    /**
     * 代理商角色id
     */
    Long ROLE_PARTNER_ID = 1121368768739942402L;
    /**
     * 代理商抽成 配置 表id
     */
    Long DISTRICT_PRICE_ID = 1L;

}
